artificial earthquake explosion - Spanish English Dictionary